/*================== * @authors Adrian * @date 2015-11-23 12:40:20 * @version ===================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline;}
html{line-height: 1;}
ol, ul{list-style: none;}
table{border-collapse: collapse; border-spacing: 0;}
caption, th, td{text-align: left; font-weight: normal; vertical-align: middle;}
q, blockquote{quotes: none;}
q:before, q:after, blockquote:before, blockquote:after{content: ""; content: none;}
a img{border: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display: block;}
html{font-family: "Microsoft Yahei","Arial",sans-serif; font-size: 12px;}

body{width: 100%;}
a{text-decoration: none;}
strong{font-weight: bold;}

.head{*zoom: 1;}
.head:after{content: ""; display: table; clear: both;}
.webs-opend .websites-wrap{-moz-transition: right 0.5s ease 0s; -o-transition: right 0.5s ease 0s; -webkit-transition: right 0.5s ease; -webkit-transition-delay: 0s; transition: right 0.5s ease 0s; right: 0px;}
.webs-opend .page{-moz-transition: left 0.5s ease 0s; -o-transition: left 0.5s ease 0s; -webkit-transition: left 0.5s ease; -webkit-transition-delay: 0s; transition: left 0.5s ease 0s; left: -300px; overflow: hidden;}
/*  Í·²¿  */

#header_ny { height:127px; background: url(../images/top-bg.jpg) center no-repeat; -moz-box-shadow:0 3px 5px #666; -webkit-box-shadow: 0 3px 5px #666; box-shadow: 0 3px 5px #666;}

/*  banner  */

.banner{width: 100%; overflow: hidden; margin-top:-9px;}
.banner img{position: relative; display: block; left: 50%; margin-left: -720px;}


.container_ny{ *zoom: 1; color: #666; background: url("../images/bg_1.jpg") repeat-x;}
.container_ny:after{content: ""; display: table; clear: both;}
.container_ny a{color: #666;}

/*   导航  */
.main { width:1300px; height:auto; margin: 0 auto;}

.crumb{padding: 25px 0; font-size:13px;}
.crumb a:hover { color:#3d5ed2;}

.headline{background-color: #f2f2f2; *zoom: 1; height: 76px; border-bottom: 1px solid #eaeaea; margin-bottom: 18px;}
.headline:after{content: ""; display: table; clear: both;}
.headline-tit{float: left; margin: 3px 0 0 10px; width:330px;}
.headline-tit h2{font-size: 34px; color: #e1e1e1; text-transform: uppercase; line-height:1.2; letter-spacing:0px; white-space:nowrap; }
.headline-tit h3{font-size: 24px;}

.headline-nav{ float:right; min-height:76px; margin-right:15px;}
.headline-nav a{ padding: 0 10px; float: left; -moz-transition:all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease; -webkit-transition-delay: 0s; transition: all 0.3s ease 0s; height: 100%; line-height:77px; font-size:14px;}
.headline-nav a.current{ background:#fff; color:#3d5ed2; -moz-transition:all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease; -webkit-transition-delay: 0s; transition: all 0.3s ease 0s; border-top:2px solid #3d5ed2;}

.headline-nav a.hvr-overline-reveal:before { background:#3d5ed2; height:4px; }

.headline-nav a:hover{ color:#3d5ed2; background:#fff; border-top:0px solid #3d5ed2; height:77px;}
.headline:hover .headline-nav a { border-bottom: 1px solid #fff;}



/*  侧边栏  */
.add, .add-2{float: left; width: 252px; min-height:630px; padding-right:24px; border-right: 1px solid #eee; padding-bottom:25px;}

.add li { width:252px; height:190px; margin-bottom:10px;}
.add li a { width:250px; height:188px; border:1px solid #ddd; display:table-cell; vertical-align:middle; text-align:center;}
.add li a img { max-width:250px; max-height:188px; vertical-align:middle;}

.add .tu { width:252px; height:400px; overflow:hidden;}
.add .roll-wrap { height:400px; position: relative;}

.add .about_roll { height:380px; position: relative;}
.add .album_roll { height:550px; position: relative;}
.add .pro_roll { height:650px; position: relative;}


.lxwm { margin-top:15px;  }
.lxwm h3 { background:#b4b3b3 url(../images/left_bg.jpg) no-repeat;width:252px;height:49px;line-height:45px;color:#fff;font-size:18px;font-family:"Î¢ÈíÑÅºÚ";text-indent:20px;}
.lxwm h3 font { font-size:12px;margin-left:5px;font-family:Arial,Helvetica,sans-serif;}

.lxwm .ct-con { border:1px solid #d9d9d9; border-top:none; width:235px; padding:5px 5px 0px 10px;}
.lxwm .ct-con span { line-height: 2; font-size:15px;}
.lxwm .ct-con p { line-height:1.8; font-size:13px; margin-bottom:10px; }



/*  单页  */
.cont { width:1300px; min-height:300px; margin:0 auto;}

.comp-cont, .event-cont, .honor-cont, .tact-cont{ float: right; width: 891px; min-height: 500px; padding-left: 24px; border-left:1px solid #eee; margin-left:-1px;}
.textarea, .comp-cont, .tact-txt, .indus-txt{line-height: 24px; font-size: 14px; color: #666;}
.comp-cont{  width:979px; padding-right:20px;}
.comp-cont .about_ny {  padding-top:10px;}
.comp-cont .about_ny p { text-align:justify !important; margin: 5px 0px;}
.comp-cont .about_ny p span { font-size:18px !important; line-height:1.8 !important;}
.comp-cont img{ max-width:970px; vertical-align:middle; text-align:center;}


/*  新闻   */
.wf{ position: relative; padding-left:24px; *zoom: 1; width:999px; min-height: 500px; float:right; border-left:1px solid #eee; margin-left:-1px;}
.wf:after{content: ""; display: table; clear: both;}
.wf-menu{width: 152px; position: absolute; top: 0px; right: 0px;}
.wf-menu-year{margin-bottom: 18px;}
.wf-menu-year h2{font-family: 'Microsoft Yahei','Arial'; font-size: 34px; font-weight: bold; padding-left: 18px; margin-bottom: 15px; cursor: pointer;}
.wf-menu-year ul{*zoom: 1; display: none;}
.wf-menu-year ul:after{content: ""; display: table; clear: both;}
.wf-menu-year li{line-height: 26px; margin-bottom: 3px;}
.wf-menu-year li a{background-color: #ececec; color: #464646; display: block; padding-left: 18px; font-weight: bold;}
.wf-menu-year li span{color: #999; margin-left: 3px; font-weight: normal;}
.wf-menu-year.active ul{display: block;}

ul#grid { width:1000px; height:auto; margin:0 auto;}
ul.grid li { float:left; width:313px; height:204px; padding: 0 20px 20px 0;}
ul.grid li a.grid-items{-moz-box-shadow: 6px 6px 0px 0px #e5e5e5; -webkit-box-shadow: 6px 6px 0px 0px #e5e5e5; box-shadow: 6px 6px 0px 0px #e5e5e5; display: block; border: 1px solid #e5e5e5; padding: 12px 12px 0; cursor: pointer;}
ul.grid li a.grid-items .grid-item-info {}
ul.grid li a.grid-items img{ width:100%; display: block;}
ul.grid li a.grid-items h5{ line-height:20px; font-size:15px; padding:12px 0 6px; color:#333; font-weight:bold;}
ul.grid li a.grid-items:hover h5 { color:#3d5ed2;}

.grid-item-more{ line-height:24px; display: block;}
.grid-item-txt{ color:#848484; height:60px; line-height:20px; margin-top:10px; margin-bottom:12px; display:block; font-size:13px; text-align:justify; }
.grid-item-bt{ *zoom: 1; border-top: 1px solid #e0dce0; padding: 14px 0;}
.grid-item-bt:after{ content: ""; display: table; clear: both;}
.grid-item-bt i{ width: 14px; height: 15px; background: url("../images/ico_file.jpg") 0 0 no-repeat; float: right;}
.grid-item-bt.hvr-underline-from-left {}
.grid-item-bt.hvr-underline-from-left:before { background:#3d5ed2;}


.wf-cont { width:999px; height:auto;}
.wf-cont h1 { font-size:22px; padding:5px 0px; margin-bottom:25px; text-align:center; border-bottom: 1px dotted #aa8d27; font-family: "Î¢ÈíÑÅºÚ"; height: 40px; line-height: 40px;}
.wf-cont p { text-indent:2em; line-height:2; font-size:14px; text-align:justify; overflow:hidden;}
.wf-cont p span { text-align:justify;}
.wf-cont img { width:100%; text-indent:0em; /*margin-left:-28px; */}



/*  产品  */
.product-cont {; width:1000px; min-height:500px; margin:0 auto; float:right; padding-left: 23px; border-left:1px solid #eee; margin-left:-1px;}

#productlist { margin-top:10px; margin-bottom:15px; padding-bottom:0px;}
#productlist ul.metlist { width:1030px; height:auto;}
#productlist li.list { width:320px; height:290px; margin-right:20px; float:left; margin-bottom:0px;}
#productlist li.list a.img {width:318px; height:240px; text-align:center; vertical-align:middle; border:1px solid #ccc; display:table-cell;}
#productlist li.list a.img img { max-width:318px; max-height:240px; vertical-align:middle;}
#productlist li.list h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5; padding-top:7px; padding-bottom:15px; text-align:center;}
#productlist li.list h3 a{ color:#000; font-size:14px;}
#productlist li.list h3 a:hover{ color:#666; text-decoration:underline;}


#showproduct{ padding:0px 15px 15px 0px;}
#showproduct h1.title{ font-size:22px; padding:5px 0px; margin-bottom:5px; text-align:center; border-bottom: 1px dotted #aa8d27; font-family: "Î¢ÈíÑÅºÚ"; height: 40px; line-height: 40px;}
#showproduct .pshow { width:861px; height:auto; margin:0 auto; text-align:center; margin-top:30px;}
#showproduct .pshow img { max-width:700px; max-height:700px;}
#showproduct .pshow dt{ width:861px; height:auto; margin:0 auto; text-align:center; }
#showproduct .pshow #imgqwe {}
#showproduct .pshow #imgqwe a {}
#showproduct .pshow #imgqwe a img { max-width:900px; max-height:900px;}

#showproduct h3.sl-ti{ background:url(../images/grey11.jpg) no-repeat;height:30px;line-height:30px;overflow:hidden;margin-top:15px; margin-bottom:15px; }
#showproduct h3.sl-ti a{ width:80px;height:31px;display:block;margin-left:10px;text-align:center;color:#333; } 
#showproduct h3.sl-ti a.hover{ }

#showproduct .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
#showproduct .editor{ line-height:2; padding:10px 0px; font-size:14px;}
#showproduct .editor .box { width:856px; margin-left:10px; }
#showproduct .editor .box img { max-width:840px;}



/*  图片列表  */
.album-cont { width:1000px; min-height:500px; margin:0 auto; float:right; padding-left: 23px; border-left:1px solid #eee; margin-left:-1px;}

#imglist{margin-top:10px; margin-bottom:15px; padding-bottom:0px; }
#imglist ul { width:1100px; height:auto; }
#imglist li{ width:320px; height:280px; float:left; display:inline; text-align:center; margin-right:20px;}
#imglist li a.img{ width:318px; height:220px; border:1px solid #ccc; display:table-cell; vertical-align:middle; }
#imglist li a.img img{ max-width:318px; max-height:220px; vertical-align:middle; } 
#imglist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5; text-align:center;}
#imglist li h3 a { font-size:14px; color:#333;}
#imglist li h3 a:hover { color:#295dd2; text-decoration:underline;}

#showimg{ padding:15px;}
#showimg h1.title{ font-size:22px; padding:5px 0px; margin-bottom:5px; text-align:center; border-bottom: 1px dotted #aa8d27; font-family: ""; height: auto; line-height: 40px;}
#showimg .imgshow{ text-align:center; margin-top:20px;}
#showimg .editor{ line-height:2; padding:0px 10px; font-size:14px;}
#showimg #imgqwe { margin-top:10px; max-width:900px; max-height:900px; vertical-align:middle;}

#showimg h3.sl-ti{ background:url(../images/grey11.jpg) no-repeat;height:30px;line-height:30px;overflow:hidden;margin-top:15px; margin-bottom:15px; }
#showimg h3.sl-ti a{ width:80px;height:31px;display:block;margin-left:10px;text-align:center;color:#333; } 
#showimg h3.sl-ti a.hover{ }

#showimg .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
#showimg .editor{ line-height:2; padding:10px 0px; font-size:14px;}
#metbox .box { width:856px; margin-left:10px;}
#metbox .box img { max-width:840px;}


/*   */
.met_hits{ padding:0px 5px; height:35px; line-height:35px; margin-top:35px; border-top:1px dotted #ccc; text-align:right; position:relative; color:#666;}
.met_hits a{ color:#666;}
.met_hits .metjiathis { position:absolute; left:5px; top:3px;}
.met_hits .metjiathis .jiathis_style { width:190px; height:30px; line-height:30px;}
.met_hits .jiathis_style .jiathis_txt { float:left;}
.met_hits .jiathis_style .bdsharebuttonbox { float:right;}

.met_page{ text-align:center; margin-top:25px; margin-bottom:20px; font-size:14px;}
.met_page a{ margin-right:50px; color:#333; text-decoration:underline;}
.met_page a:hover { color:#3d5ed2; text-decoration:none;}



/*  分页条  */
#flip { width:100%; height:30px; margin-top:20px; margin-bottom:15px; }

.metpager_1{ text-align:center;}
.metpager_2{ text-align:center;}
.metpager_3{ text-align:center;}

.digg4{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}

.metpager_4 a,.metpager_4 span.miy{ border:1px solid #aaaadd; padding:2px 5px 2px 5px; color:#009;}
.metpager_4 a:hover { border:1px solid #009; color:#000;}
.metpager_4 a:active {border:1px solid #009; color:#000;}
.metpager_4 span.current { border:1px solid #009; background-color:#009; padding:2px 5px 2px 5px; margin:2px; color:#FFFFFF; text-decoration:none;}
.metpager_4 span.disabled { border:1px solid #eee; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}

.metpager_5 a,.metpager_5 span.miy{ border:1px solid #ccdbe4; padding:2px 8px 2px 8px; color:#0061de; }
.metpager_5 a:hover { border:1px solid #2b55af; color:#fff; background-color:#3666d4;}
.metpager_5 a:active {border:1px solid #009; color:#000;}
.metpager_5 span.current { padding:2px 8px 2px 8px; margin:2px; color:#000; text-decoration:none;}
.metpager_5 span.disabled { border:1px solid #ccdbe4; padding:2px 8px 2px 8px; margin:2px; color:#ddd;}

.metpager_6{ color:#ff6500; }
.metpager_6 a,.metpager_6 span.miy{ border:1px solid  #ff9600; padding:2px 7px 2px 7px; background-position:50% bottom; color:#ff6500; background-image:url(../images/page/page6.jpg);}
.metpager_6 a:hover { border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 a:active {border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 span.current {border:1px solid #ff6500; padding:2px 7px 2px 7px; margin:2px; color:#ff6500; background-color:#ffbe94; text-decoration:none;}
.metpager_6 span.disabled { border:1px solid #ffe3c6; padding:2px 7px 2px 7px; margin:2px; color:#ffe3c6;}

.metpager_7 a,.metpager_7 span.miy{ border:1px solid  #2c2c2c; padding:2px 5px 2px 5px; background:url(../images/page/page7.gif) #2c2c2c; color:#fff;}
.metpager_7 a:hover { border:1px solid #aad83e; color:#fff;background:url(../images/page/page7_2.gif) #aad83e;}
.metpager_7 a:active { border:1px solid #aad83e; color:#fff;background:urlurl(../images/page/page7_2.gif) #aad83e;}
.metpager_7 span.current {border:1px solid #aad83e; padding:2px 5px 2px 5px; margin:2px; color:#fff;background:url(../images/page/page7_2.gif) #aad83e; text-decoration:none;}
.metpager_7 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #4c67b1; }
.metpager_8 a:hover { border:1px solid #4c67b1; color:#4c67b1; }
.metpager_8 a.page-num-current {border:0px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#fff; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_9 a,.metpager_9 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#88af3f; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 span.current {border:1px solid #b2e05d; padding:2px 5px 2px 5px; margin:2px; color:#fff; background-color:#b2e05d; text-decoration:none;} 
.metpager_9 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;} 
